using Telerik.TestStudio.Translators.Common;
using Telerik.TestingFramework.Controls.KendoUI.Angular;
using Telerik.TestingFramework.Controls.KendoUI;
using Telerik.WebAii.Controls.Html;
using Telerik.WebAii.Controls.Xaml;
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using ArtOfTest.Common.UnitTesting;
using ArtOfTest.WebAii.Core;
using ArtOfTest.WebAii.Controls.HtmlControls;
using ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts;
using ArtOfTest.WebAii.Design;
using ArtOfTest.WebAii.Design.Execution;
using ArtOfTest.WebAii.ObjectModel;
using ArtOfTest.WebAii.Silverlight;
using ArtOfTest.WebAii.Silverlight.UI;

namespace UPS_site_v1
{
    public class codedGridVerify : BaseWebAiiTest
    {
        #region [ Dynamic Pages Reference ]

        private Pages _pages;

        /// <summary>
        /// Gets the Pages object that has references
        /// to all the elements, frames or regions
        /// in this project.
        /// </summary>
        public Pages Pages
        {
            get
            {
                if (_pages == null)
                {
                    _pages = new Pages(Manager.Current);
                }
                return _pages;
            }
        }

        #endregion
        // Add your test methods here...
        [CodedStep(@"New Coded Step")]
        public void codedGridVerify_CodedStep()
        {
//**********************************************************
//Verify Centiro passed*************************************
//**********************************************************            
HtmlTableRow containerRow=null;
//Loop all cells
foreach (HtmlTableRow r in Pages.PipelineHistoryUPSTescom.TablePipeline.AllRows)
    {
    foreach(HtmlTableCell c in r.Cells)
        {
        if (c.TextContent.Equals("Centiro"))
            {containerRow = c.Parent<HtmlTableRow>();}
    }
}
//Check the expected status
if (containerRow != null)
    {Assert.AreEqual(containerRow.Cells[5].TextContent, "Passed");}
//**********************************************************
//**********************************************************
        }
    
    }
}
